Parallel Backprojection: A Case Study in High-Performance Reconfigurable Computing
نویسندگان
چکیده
High-performance reconfigurable computing (HPRC) is a novel approach to provide large-scale computing power to modern scientific applications. Using both general-purpose processors and FPGAs allows application designers to exploit fine-grained and coarse-grained parallelism, achieving high degrees of speedup. One scientific application that benefits from this technique is backprojection, an image formation algorithm that can be used as part of a synthetic aperture radar (SAR) processing system. We present an implementation of backprojection for SAR on an HPRC system. Using simulated data taken at a variety of ranges, our implementation runs over 200 times faster than a similar software program, with an overall application speedup better than 50x. The backprojection application is easily parallelizable, achieving near-linear speedup when run on multiple nodes of a clustered HPRC system. The results presented can be applied to other systems and other algorithms with similar characteristics.
منابع مشابه
Improving the Performance of Parallel Backprojection on a Reconfigurable Supercomputer
Backprojection is an image reconstruction algorithm that is used in a number of applications, including synthetic aperture radar (SAR). For radar processing applications, backprojection provides a two-step method for reconstructing an image from the radar data that are collected. First, the radar traces are filtered according to a linear time-invariant system. These filtered traces make up the ...
متن کاملGreen Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کاملParallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملPerformance Monitoring for Run-time Management of Reconfigurable Devices
High-performance computing (HPC) systems with hardware-reconfigurable devices have the potential to achieve major performance increases over parallel computing systems based solely on traditional processors. However, providing services upon which users of traditional HPC systems have come to depend is essential for largescale reconfigurable computing (RC) systems to become mainstream. Along wit...
متن کاملMapping of a 2D SAR Backprojection Algorithm to an SRC Reconfigurable Computing MAP Processor
This paper describes the performance gain of a twodimensional Synthetic Aperture Radar (2-D SAR) Backprojection algorithm running on a Compact MAP processor compared to a MATLAB and C implementation of the algorithm. The Spotlight Synthetic Aperture Radar (SAR) Backprojection algorithm is considered to be the “gold standard” of the SAR imaging techniques. Originally written in MATLAB, the compu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- EURASIP J. Emb. Sys.
دوره 2009 شماره
صفحات -
تاریخ انتشار 2009